/**
 * 添加设备请求
 * 需要先运行后台
 */

var http = require('http');
var querystring = require('querystring');
//var keepAliveAgent = new http.Agent({ keepAlive: true });


var post_data={
    'controlRange':'1',//对单个点进行控制
    'macOrKey' : '4E:20:04:11:76:56|0|2', //这个根据实际设备更改  mac|chType|ch    chTpey通道类型，固定为0，ch为通道号，1为out1  3为out3
    'state':'1'
}//这是需要提交的数据 

/*var post_data={
    'controlRange':'0',//对整个设备的所有输出进行控制
    'macOrKey' : '4E:20:04:11:76:56', //这个根据实际设备更改
    'state':'0'
}*/

var content=JSON.stringify(post_data);//推送的数据为JSON


var options = {
    port : 8866,
    path: '/dev/setdev',
    headers:{
        'Content-Type': 'application/json',
        'Content-Length': content.length
    }
};


var req = http.request(options,function(res){
    console.log('STATUS:' + res.statusCode);
    console.log('HEADERS:' + JSON.stringify(res.headers));
    res.setEncoding('utf8');
    res.on('data',function(chunk){
        console.log('Body:' + chunk);
    });
});

req.on('error',function(err){
    console.log('problem with request:' + err.message);
});

req.write(content);
req.end();

